class IO (): 
    
###############################################################################################################
    #INICIALIZACION
    def __init__(self):
        self.disco = [] #[PROGRAM]
    
###############################################################################################################
    #METODOS
    
    def agregar (self, program):
        print ('agrega a io: %s'%program.getName())
        self.disco.append(program)
    
    def eliminar (self, program):
        try:
            self.disco.remove(program)
        except:
            print ('No puede eliminar el programa del disco, no se encuentra %s'% program.getName())
###############################################################################################################
    #GET&SET
    
    def getDisco (self):
        return self.disco